"""
数据库优化模块

本模块提供完整的数据库优化功能，包括碎片整理、索引重建、统计信息更新等操作。
遵循高内聚低耦合原则，提供标准化API接口供主程序调用。

主要功能：
- 执行数据库VACUUM操作进行碎片整理
- 重建数据库索引以提高查询性能
- 更新数据库统计信息
- 支持进度回调和错误处理
- 兼容不同数据库连接方式
"""

from .core import DatabaseOptimizer, OptimizationResult
from .config import OptimizerConfig

__all__ = ['DatabaseOptimizer', 'OptimizationResult', 'OptimizerConfig']
__version__ = '1.0.0'